/*css reset*/
@charset "utf-8";
*{box-sizing:content-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,address,cite,code,del,em,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body,button,input,select,textarea{font:62.5%/1.5 Arial,Helvetica,sans-serif;}
ul,ol,li{list-style:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
a{text-decoration:none;color:#333;}
img{vertical-align:top;border:none 0;-ms-interpolation-mode:bicubic;}
cite,em,var,i{font-style:normal;}
form{display:inline}
iframe{display:block}
table{border-collapse:collapse;border-spacing:0}
button,input,select,textarea{font-size:100%;outline:none;font-style:normal;vertical-align:middle}
textarea{resize:none}
input[type="radio"]{vertical-align:middle}
input[type="checkbox"]{vertical-align:middle}
label,input[type=button],input[type=submit],button,.button{cursor:pointer;border:none;outline:none;padding:0;margin:0;}